package com.plian.system.service.glcydgz;

import com.plian.system.dto.pf.BaseBusinessAnnualDTO;
import com.plian.system.entity.pf.BaseBusinessAnnual;
import com.plian.system.model.R;
import com.plian.system.mybatis.base.BaseService;
import com.plian.system.vo.pf.BaseBusinessAnnualVO;

public interface IGlcBaseBusinessAnnualService extends BaseService<BaseBusinessAnnual> {

    String checkYear(BaseBusinessAnnual baseBusinessAnnual);

    boolean submit(BaseBusinessAnnual baseBusinessAnnual);

    R<BaseBusinessAnnualVO> getDetailObj(BaseBusinessAnnualVO baseBusinessAnnualVO);

    BaseBusinessAnnualVO getDetailByDto(BaseBusinessAnnualDTO dto);

    BaseBusinessAnnualVO getDetailByBase(String fillingYear,String fillingUnitId);

    String saveBaseAnnual(String data);
}
